<?php
class Encuestaempresa_model extends CI_Model{
    function __construct(){
      parent::__construct();
   }

   public function ofertasTerminadas($empresaId){
       $sql = "select ofer.`ofertaLaboralId`,ofer.`ofertaLaboralCargo`,insti.`institucionRazon` from ofertaslaborales ofer 
                inner join postulaciones postu on postu.`ofertaLaboralId` = ofer.`ofertaLaboralId`
                inner join instituciones insti on insti.`institucionId` = postu.`institucionId`
                inner join contratos contra on contra.`postulacionesId` = postu.`postulacionesId`
       where ofer.`empresaId` = '$empresaId' and ofer.`ofertaLaboralEstado` = 'C' and not exists(select emp.`ofertaLaboralId` from empcalinsofer emp where emp.`ofertaLaboralId` = ofer.ofertaLaboralId) order by ofer.`ofertaLaboralFechaCreo`";
       return $this->db->query($sql);
   }
   
   public function guardaEncOferta(){
       $sql = "insert into empcalinsofer(`empCalInsOferAcompanamiento`,`empCalInsOferSeguimiento`,`empCalInsOferPostulacion`,`empCalInsOferTiempos`,`ofertaLaboralId`,empCalInsOferFechaCreo) values(";
       $sql .= "'{$this->input->post("calidad")}','{$this->input->post("seguimiento")}','{$this->input->post("postulacion")}','{$this->input->post("tiempos")}','{$this->input->post("ofertas")}',now())";
       $this->db->query($sql);
       return ;
   }
   public function solicitudesTerminadas($empresaId){
       $sql = "select soli.`solServyAseId`,soli.`solServyAseTipo`,soli.`solServyAseNombre`,insti.`institucionRazon` from solservyase soli                
                inner join postulaciones postu on postu.`solServyAseId` = soli.`solServyAseId`
                inner join instituciones insti on insti.`institucionId` = postu.`institucionId`
                inner join contratos contra on contra.`postulacionesId` = postu.`postulacionesId`
       where soli.`empresaId` = '$empresaId' and not exists(select emp.`solServyAseId` from empcalservi emp where emp.`solServyAseId` = soli.`solServyAseId`) order by soli.`solServyAseFechaCreo`";
       //exit($sql);
       return $this->db->query($sql);
   }
   public function guardaEncSolicitud(){
       $sql = "insert into empcalservi(`empCalServiAspAmpliar`,`empCalServiLlenaEsp`,`empCalServiCumplioExi`,`empCalServiCumplioHorario`,`empCalServiCumplioCapa`,`empCalServiFechaCreo`,`solServyAseId`) values(";
       $sql .= "'{$this->input->post("aspConsiderar")}','{$this->input->post("llenoExpecta")}','{$this->input->post("cumplioExpecta")}','{$this->input->post("cumplioHorarios")}','{$this->input->post("capacitacion")}',now(),'{$this->input->post("solicitud")}')";
       $this->db->query($sql);
       return ;
   }
}
?>
